# Enhanced Webhook

The Enhanced Webhook includes detailed transaction data in the payload and is signed with an HMAC signature to ensure authenticity and integrity.

Endpoint: POST /{merchantEnhancedWebhookUrl}
Version: 2.2.0

## Request fields (application/json):

  - `payId` (string, required)
    A unique identifier assigned by Axepta Online to the payment.

  - `transId` (string, required)
    Transaction ID created in your system; should be unique per payment.

  - `refNr` (string)
    Your reference number for the specific operation; used for reconciliation.

  - `status` (string, required)
    Status of the transaction.

  - `responseCode` (string, required)
    Response code of the transaction.

  - `responseDescription` (string, required)
    Response description associated with the response code.

  - `amount` (object, required)

  - `amount.value` (number, required)
    Total order amount in the smallest currency unit.

  - `amount.currency` (string, required)
    3-character ISO currency code.

  - `paymentMethods` (array, required)
    Selected payment method(s).

  - `paymentMethods.type` (string, required)
    Payment method used for this transaction.
    Enum: "APPLEPAY", "BANCONTACT", "BOLETO", "CARD", "DIRECTDEBIT", "EASYCOLLECT", "FLOAPAY", "GOOGLEPAY", "IDEAL", "INSTANEA", "KLARNA", "MOBILEPAY", "MULTIBANCO", "MYBANK", "PAYPAL", "PAYU", "PFCONNECT", "RATEPAY", "RIVERTY", "SWISH", "WERO"

  - `creationDate` (string, required)
    Date and time when the order was created.


## Response 2xx fields

## Response 4xx fields

## Response 5xx fields
